"""
编写一个简易的用户登录验证系统，该系统从用户处接收用户名和密码输入，并通过读取一个名为user.txt的文本文件来验证输入的用户名和密码是否匹配。
文本文件中的每一行都包含一个用户名和密码，它们之间用冒号（:）分隔。
如果输入的用户名和密码与文件中的某行匹配，则输出“login successfull”，并结束程序；
如果不匹配，则遍历完整个文件后输出“账号或密码错误”。..
"""

inp_username = input("请输入您的用户名>>").strip()
inp_password = input("请输入您的密码>>").strip()

with open('user.txt',mode='rt', encoding='utf-8') as f:
    for line in f:
        username , password = line.strip().split(':')
        if username == inp_username and password == inp_password:
            print(f'login successful')
            break
    else:
        print(f'login failed')